define(['jquery','jquery-weui','weui','citypicker','common',], function ($,JqueryWuei,Weui) {
    var Controller = {
        index: function () {
            // window.localStorage.clear();
            var storagename = 'report'
            var storage_name = 'report_storage';
            var report = 0 ;
            if(window.localStorage['is_reported']){
                $("#title").text('校内工作人员日报统计');
                report = 1;
            } else {
                $("#title").text('校内工作人员摸排');
                report = 0;
            }

            var formdom = [
                    {id: 'a_1',name: 'row[a_1]', is_required: 1},
                    {id: 'a_2',name: 'row[a_2]', is_required: 1},
                    {id: 'a_3',name: 'row[a_3]', is_required: 1},
                    {id: 'a_4',name: 'row[a_4]', is_required: 0},
                    {id: 'a_11',name: 'row[a_11]', is_required: 1},
                    {id: 'a_12',name: 'row[a_12]', is_required: 1},
                    {id: 'a_7',name: 'row[a_7]', is_required: 1},
                    // {id: 'a_6_1',name: 'row[a_6_1]', is_required: 1},
                ];


            getFromStorate(formdom,storage_name);


            $("#promise").prop('checked',false);
            h5getaddress();
            // Weui.loading('提交中...');
            // var nowtimestampe=Date.parse(new Date());
            // var minDate =
            $(".datetime-picker").calendar();

            // $(".datetime-picker").focus(function () {
            //     document.activeElement.blur();
            // })

            // checkAllowAddress();

            $(".city-picker").cityPicker({
                onChange:function(picker, values, displayValues){
                    // console.log(values);
                    // console.log(displayValues);
                },
                onClose: function (result) {
                    console.log(result);
                    var province_code = result.value[0];
                    var province = result.displayValue[0];
                    var city_code = result.value[1];
                    var city = result.displayValue[1];
                    var district_code = result.value[2];
                    var district = result.displayValue[2];


                    $("#province_code").val(province_code);
                    $("#province").val(province);
                    $("#city_code").val(city_code);
                    $("#city").val(city);
                    $("#district_code").val(district_code);
                    $("#district").val(district);
                        // $("#college_id").val(result[1].value);

               },
            });

            $('input[type=radio][name="group_id"]').change(function() {
                var value = this.value;
                // console.log(value)
                displaybygroupid(value);
                $("#div_tel").show();

            });
            $('input[type=radio][name="row[a_7]"]').change(function() {
                var value = this.value;
                if(value==1){
                    $("#a_7_shi").css('display','block');
                }else{
                   $("#a_7_shi").css('display','none');
                }
            });

            $('input[type=radio][name="row[a_6]"]').change(function() {
                var value = this.value;
                if(value==1){
                    $("#a_6_shi").css('display','block');
                }else{
                   $("#a_6_shi").css('display','none');
                }

            });
            
            $('input[type=radio][name="row[is_foreign]"]').change(function() {
                displaydom('is_foreign',this.value,1);
            });
            // $('input[type=radio][name="row[a_1]"]').change(function() {
            //     displaydom('a_1',this.value,1);
            // });
            // $('input[type=radio][name="row[a_2]"]').change(function() {
            //     displaydom('a_2',this.value,1);
            // });

            // $('input[type=radio][name="row[a_3]"]').change(function() {
            //     displaydom("a_3",this.value,1);
            // });

            // $('input[type=radio][name="row[a_4]"]').change(function() {
            //     displaydom("a_4",this.value,0);
            // });

            // // $('input[type=radio][name="row[a_10]"]').change(function() {
            // //     displaydom("a_10",this.value,1);
            // // });

            // $('input[type=radio][name="row[a_11]"]').change(function() {
            //     displaydom("a_11",this.value,1);
            // });

            // $('input[type=radio][name="row[a_6]"]').change(function() {
            //     displaydom("a_6",this.value,1);
            // });

            // $('input[type=radio][name="row[a_6_1]"]').change(function() {
            //     displaydom("a_6_1",this.value,1);
            // });

            $("#promise").change(function() {
                setbutton(this.checked)
            });

            var nickname = $("#nickname").val();
            var tel = $("#tel").val();
            if(nickname && tel){
                $.ajax({
                    //几个参数需要注意一下
                    type: "POST",//方法类型
                    dataType: "json",//预期服务器返回的数据类型
                    url: "/index.php/index/report/getoside" ,//url
                    data: $('#form1').serialize(),
                    success: function (ret) {
                        $.alert({
                            title: ret.msg,
                            text: '<a href="http://news.qau.edu.cn/channel/yqzty"><img src="/assets/img/yqbt2.jpg" width="100%" /></a>',
                            // onOK: function () {
                            //     if(ret.code == 1)
                            //     {
                            //         if(report == 0)
                            //             window.localStorage['is_reported']=1;
                            //         // WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
                            //     }
                            // }
                        });
                        // if(ret.code == 1)
                        //
                    },
                    
                });
            }
            // Controller.api.weixin();

            $('#formSubmitBtn').click(function () {
                setbutton(0);
                $("#promise").prop('checked',false);
                // event.preventDefault();
                Weui.form.validate('#form1', function (error) {
                    console.log(error);
                    if (!error) {

                        clearstorage();
                        if(report)
                            window.localStorage['is_reported']=1;
                        saveFormToStorage(storage_name);



                        $.ajax({
                            //几个参数需要注意一下
                            type: "POST",//方法类型
                            dataType: "json",//预期服务器返回的数据类型
                            url: "/index.php/index/report" ,//url
                            data: $('#form1').serialize(),
                            success: function (ret) {
                                $.alert({
                                    title: ret.msg,
                                    text: '<a href="http://news.qau.edu.cn/channel/yqzty"><img src="/assets/img/yqbt2.jpg" width="100%" /></a>',
                                    onOK: function () {
                                        if(ret.code == 1)
                                        {
                                            if(report == 0)
                                                window.localStorage['is_reported']=1;
                                            WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
                                        }
                                    }
                                });
                                // if(ret.code == 1)
                                //
                            },
                            error : function(error) {
                                console.log(error);
                                alert(JSON.stringify(error))
                                $.alert({
                                    title: '提示',
                                    text: '网络异常,请再次提交！',
                                    onOK: function () {
                                        // WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
                                    }
                                });
                                // alert("异常！");
                            }
                        });


                        // $("#form1").submit()
                        // return true;
                        // var loading = Weui.loading('提交中...');
                        // setTimeout(function () {
                        //     loading.hide();
                        //     Weui.toast('提交成功,为保证您和大家的健康安全，以上信息如有变动请及时更新！', 3000);
                        // }, 1500);
                    }
                    // else
                    //     console.log("bbb");
                    // return false;

                });
                return false;
            });
        }


    }
    return Controller;
})
